﻿@charset "UTF-8";
body {
    background: #f0f0f0;
}

.main .mod_recently .btn_vending, 
.main .mod_near .btn_vending {
    display: block;
    background-color: #fff;
    height: 6rem;
    box-sizing: border-box;
    padding-left: 2rem;
    padding-top: 1.1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #E0E0E0;
}

.main .mod_recently .btn_vending:active, 
.main .mod_near .btn_vending:active {
    background-color: #FFFFFF;
    opacity: 0.5; 
}

.main .mod_recently .btn_vending span, 
.main .mod_near .btn_vending span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; 
}
 
.main .mod_recently .btn_vending span, 
.main .mod_near .btn_vending span {
    display: block;
    line-height: 130%; 
}

.main .mod_recently .btn_vending span.address1, 
.main .mod_near .btn_vending span.address1 {
    color: #333333;
    font-size: 1.4rem;
}

.main .mod_recently .btn_vending span.address2, 
.main .mod_near .btn_vending span.address2 {
    color: #999999;
    font-size: 1.2rem;
}

.main .mod_recently .title, 
.main .mod_near .title {
  height: 3rem;
  line-height: 3rem;
  padding-left: 2rem;
  font-size: 1.3rem;
  color: #999999; 
}

.main .mod_recently li, 
.main .mod_near li {
  overflow: hidden; 
}

.main .mod_recently .btn_vending, 
.main .mod_near .btn_vending {
  position: relative;
  padding-right: 4.5rem; 
}

.main .mod_recently .btn_vending .note, 
.main .mod_near .btn_vending .note {
    color: #ff571f;
    font-size: 1.2rem;
    position: absolute;
    right: 2rem;
    top: 2.3rem;
}